package com.zhixing.order.domain.vo;

import com.alibaba.fastjson2.JSONArray;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class OrderEstimateInfoVO {

    /**
     * 预估路线
     * @example [50.243916, 127.496637, -345, -1828, 19867, -26154]
     */
    private JSONArray estimatePolyline;

    /**
     * 预估距离（单位：公里）
     * @example 4.5
     */
    private BigDecimal estimateDistance;

    /**
     * 预估用时（单位：分钟）
     * @example 30
     */
    private Integer estimateDuration;

    /**
     * 预估费用
     * @example 20
     */
    private BigDecimal estimateFee;
}
